haparl